package org.plex.model;

import java.util.Locale;
import java.util.TimeZone;

public interface User extends Principal {

	String getUserid();

	String getFamilyName();

	String getInitials();

	String getGivenName();

	Locale getLocale();

	String getPostalAddress();

	String getTelephoneNumber();

	TimeZone getTimeZone();

	String getBusinessCalendarKey();

	boolean isDisabled();

	void setUserid(String userid);

	void setFamliyName(String familyName);

	void setGivenName(String givenName);

	void setInitials(String initials);

	void setLocale(Locale locale);

	void setPostalAddress(String postalAddress);

	void setTelephoneNumber(String telephonenumber);

	void setTimezone(TimeZone timeZone);

	void setBusinessCalendarKey(String businessCalendarKey);

	void setDisabled(boolean disabled);

}
